local val = redis.call('hget',KEYS[1],ARGV[1]);
if(val == false) then
return '0'
elseif(tonumber(val) <= 0)
then
redis.call('hdel',KEYS[1],ARGV[1]);
return '0'
else
redis.call('hincrby',KEYS[1],ARGV[1],-1);
return '1'
end